Teams in Software Engineering Education

نویسندگان

  • Judith E Sims-Knight
  • Richard L Upchurch
  • T. A. Powers
  • Sara Haden
  • Raluca Topciu
  • Judith E. Sims-Knight
  • Richard L. Upchurch
چکیده

1 Judith E. Sims-Knight, Psychology Department, U. of Massachusetts Dartmouth, N. Dartmouth, MA 02747, [email protected] 2 Richard L. Upchurch, CIS Department, U. of Massachusetts Dartmouth, N. Dartmouth, MA 02747, [email protected] 3 T. A. Powers, Psychology Department, U. of Massachusetts Dartmouth, N. Dartmouth, MA 02747, [email protected] 4 Sara Haden, Psychology Department, U. of Massachusetts Dartmouth, N. Dartmouth, MA 02747, [email protected] 5 Raluca Topciu, Psychology Department, U. of Massachusetts Dartmouth, N. Dartmouth, MA 02747, [email protected] Abstract—The ability to work as an effective member of a development team is a primary goal of engineering education and one of the ABET student learning outcomes. As such, teaming has received increased attention in both the classroom and the literature over the past several years. Instructors of software engineering courses typically organize students into teams, but expect, erroneously, that students learn the skills they need and learn to avoid dysfunctional patterns simply by working in teams. This paper describes the development of tools that can incorporate an assessment-based continuous improvement process on team skills into engineering classes. The primary focus is on the development of 1) a self-report assessment tool that would provide pointers toward improvement and 2) a test of students' knowledge of best teaming practices. The paper also describes a first pass at embedding these assessment tools into a continuous improvement process.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Requirements Analysis in Distributed Software Engineering Education – An Experience Report

In March 2001, two student teams, one in Melbourne, Australia, and one in Dortmund, Germany, started a common software engineering project to develop an electronic management tool for the support of scientific conferences. Both teams had to take part in all key activities of this project. The different deliverables had to be matched periodically in order to ensure the development of a common to...

متن کامل

A Synchronous Groupware and Some Scenarios as an Example for New Media in Education

The motivation for the usage of new media in education can differ. The University of Duisburg-Essen (UDE) is involved in several projects such as “eCampus”, “Minerva”, “OFFSHORE” and “Bridge”. All of them aim at the development of innovative contributions to university education from various points of view, especially internationalization. Most of these projects form the basis for the usage of ...

متن کامل

Web Engineering as a Specialization of Software Engineering: Differences in Project Management Education

We present the motivation and our concept of introducing “Web Engineering” as a specialization of our “Software Engineering” curriculum. Our main focus lies on the differences in project management education for both areas as well as the necessary process models and tools. First we discuss the principal differences of software project management and web project management, focusing on the main ...

متن کامل

Software Engineering Programs: Dispelling the Myths and Misconceptions

Developing Software Engineers at the C-130J Software Factory by Richard Conn, pp. 25–29. The education and training needs of avionics software engineers are diverse. Several shortfalls in conventional computer science and engineering education can result in mismatched expectations between new hires and their companies. Students must be prepared to work on teams, communicate, and understand the ...

متن کامل

Report: A Capstone Project involving a Hundred Students, for an Industrial Partner

 The recently approved Cal Poly software engineering major concludes with a significant capstone project. During a yearlong course sequence, students specify, design, construct and deploy a large software project for an industrial partner. This report summarizes the capstone sequence project in the current academic year; sixteen student teams constructed an automated testing system for an indu...

متن کامل

Requirements Engineering Education for Novice Software Architects

We take the position that novice architects without requirements education would benefit from such education for architecting purposes. While this knowledge might be intuitive among many, our position is based on an exploratory, empirical study involving a number of architecting teams, some with requirements education and others without, all architecting from the same set of requirements. The o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002